package com.freewater.springboot.demo.integration.quartz;

import org.quartz.CronExpression;

import java.text.ParseException;
import java.util.Date;

public class Demo {
    public static void main(String[] args) throws ParseException {
        // cron定时器表达式：秒 分 时 日 月 周 [年]
        // 0 0 12 ? * 6L 表示每个月最后一个周五的12点
        CronExpression cronExpression = new CronExpression("0 0 12 ? * 6L");
        System.out.println(cronExpression);
        System.out.println(cronExpression.getExpressionSummary());
        System.out.println(cronExpression.getNextValidTimeAfter(new Date()));
    }
}
